Für die ingenious Web-Module wird ein IIS (Internet Information Services) Server benötigt. Dieser kann auf jedem beliebigen Client-PC oder Server installiert werden, der im Netzwerk verfügbar ist und ggf. online gestellt werden kann.
Die IIS Dienste sind Bestandteil des Windows Betriebssystems und müssen zur Nutzung aktiviert werden.
Dies geschieht über die Systemsteuerung -> Programme und Funktionen -> Windows-Funktionen aktivieren oder deaktivieren
Benötigt werden die WWW-Dienste und optional die Webverwaltungstools.
Aktivierung der Internet Informations Dienste |
Über den Internetinformationsdienste(IIS)-Manager wird eine neue Website angelegt und deren physikalischer Pfad und Adresse bestimmt.
Anlegen einer neuen Website |
In den physikalischen Pfad der Website werden die bereitgestellten Programmdateien inklusive der Webseiten-Templates eingefügt.
Bei einem Update der ingenious Webkomponente werden diese Dateien mit den neueren ebenfalls durch Kopieren überschrieben.
Kopieren der Programmdateien in das Webseitenverzeichnis |
Zur Veröffentlichung der Webseite müssen die WWW-Dienste in der Windows-Firewall erlaubt werden. Dazu sind in der Systemsteuerung -> Windows-Firewall die zugelassenen Programme zu bearbeiten und die WWW-Dienste zu aktivieren.
Sofern für die Website ein anderer als der Standard-Port 80 festgelegt wurde, sind die Firewall Einstellungen über die erweiterten Einstellungen für den abweichenden Port anzupassen bzw. zu ergänzen (eingehende Regel).
Je nachdem für wen die Website zugänglich sein soll, hat die Freigabe für Domäne, Privat und/oder Öffentlich zu erfolgen.
Zulassung der WWW-Dienste durch die Firewall |
Die ingenious.basics Webmodule erfordern Lese- und Schreibrechte der Website. Zum Setzen der Rechte über den IIS-Manager wird für den Server (oberster Knoten unter Verbindungen) das Tool "Delegierung von Features" per Doppelklick geöffnet.
Delegierung von Features |
Im erscheinenden Fenster wird im rechten Bereich unter Aktionen die "Benutzerdefinierte Sitedelegierung" geöffnet.
Featuredelegierung |
Für die angelegte Site (auszuwählen über das drop-down) müssen für die "Handlerzuordnungen" und "Module" die Delegierungen auf Lesen/Schreiben gesetzt werden
Setzen der Delegierung |
1. Die ingenious Web-Tools benötigen die .NET Framework Version 4.0.x
Dazu in den Anwendungspools doppelt auf die zu bearbeitende Website klicken und die .NET Framework Version kontrollieren/auswählen.
Auswahl der .NET Framework Version |
2. Für die ingenious Web-Tools muss der 32 bit Modus aktiviert sein
Dazu im Anwendungspool über Rechtsklick auf die zu bearbeitende Website die Erweiterten Eigenschaften aufrufen und dort den Wert für "32-Bit Anwendungen aktivieren" auf True setzen.
Laden der erweiterten Einstellungen |
Erweiterte Einstellungen |
Für eventuelle weitere individuelle Konfigurationsbesonderheiten kontaktieren Sie bitte den Support.
Das Webseitenverzeichnis enthält eine Web.config Datei über die u.a. die Verbindung zum ingenious Server und der Datenbank hergestellt werden.
Im Tag <connectionStrings> sind die Datenbankparameter inkl. der Anmeldedaten einzutragen.
Beispiel Connection String |
Kopiere Code |
---|---|
<add name="ingeniousConnectionString" connectionString="Data Source=ingeniousserver;Initial Catalog=ingenious_Test;Persist Security Info=True;User ID=Anwender;Password=12345" providerName="System.Data.SqlClient" /> |
Web.config bearbeiten |
Nach Abschluss der Konfiguration kann die Website über den IIS-Manager im rechten Bereich gestartet oder neu gestartet werden.
Start der Website |
Nach dem Start der Webseite kann diese über die konfigurierte Adresse und den konfigurierten Port aufgerufen werden.
Startseite der ingenious.basic WebModule |